@import url(base.css);
/*
admin grids
*/
#container {
	width:100%;
	margin:0 auto;
	text-align:left;
}
#header {
	padding:16px 14px;
	position:relative;
}
#header h1 {
	background:url(cssimg/logo.gif) no-repeat left top;
	width:160px;
	text-indent:-9999px;
	overflow:hidden;
}
#header h1 a {
	display:block;
	height:80px;
	background:url(cssimg/logo.gif) no-repeat left top;
}
#top-cont {
	float:right;
	font-size:108%;
}
#top-cont li {
	float:left;
	padding:0 14px;
	background:url(cssimg/nav.gif) no-repeat center left;
}
#nav {
	background:url(cssimg/iconv1.png) repeat-x 0 -114px;
	padding-top:3px;
	font-size:108%;
}
#content {
	padding:0 28px;
}
#footer {
	clear:both;
	padding:0 28px;
	padding-top:12px;
}
#footer #footer-in {
	border-top:1px solid #999;
	padding:14px;
	padding-bottom:28px;
}
#footer .copyright {
	float:right;
}
/*
tab page
*/
.tab {

}
.tab ul {
	height:30px;
	line-height:30px;
	background:#003399;
	padding:0 28px;
	padding-top:3px;
}
.tab li {
	float:left;
}
.tab li a,tab li a em {
	color:#FFF;
	float:left;
	display:block;
}
.tab li a {
	padding:0 12px;
}
.tab li.current {
	background:#FFF;
}
.tab li.current a {
	color:#000;
	text-decoration:none;
	font-weight:bolder;
	padding:0;
	background:url(cssimg/iconv1.png) no-repeat bottom right;
}
.tab li.current a em {
	padding:0 12px;
	background:url(cssimg/iconv1.png) no-repeat 0 -126px;
	display:block;
	font-weight:bolder;
}
.tab .tab-content {
	display:none;
	padding:12px 6px;
	margin:0 28px;
	background:#F6F6F6;
}
.tab .tab-content a {
	margin:0 6px;
}
.tab .tab-content a.current {
	color:#FF6600;
	font-weight:bolder;
}
.tab .tab-content.show {
	display:block;
}
/*
admin-form
*/
.admin-form {
}
.admin-form form {
padding:12px 0;
}
.admin-form table {
	width:100%;
}
.admin-form table th,.admin-form table td {
	border:1px solid #666;
	padding:6px;
}
.admin-form h3 {
	font-size:138.5%;
	font-weight:bolder;
	line-height:180%;
	padding:5px 12px;
}
.admin-form fieldset {
	background:#F6F6F6;
	border:1px solid #CCC;
	font-size:108%;
	padding:14px;
}
.admin-form dl {
	padding:12px 0;
}
.admin-form dt {
	float:left;
	width:120px;
	text-align:right;
}
.admin-form dd.submit-button {
padding-left:120px;
}
/*
pagination
*/
.pagination {
	font-size:108%;
	padding:12px 0;
	padding-left:14px;
}
.pagination .sec2 {
	padding:0 7px;
}
.pagination em {
	font-weight:bolder;
	color:#FF6600;
}
.pagination a {
	display:inline-block;
	border:1px solid #F0F0F0;
	padding:1px 4px;
	margin:0 2px;
	text-decoration:none;
	color:#333;
}
.pagination a:hover {
	font-weight:bolder;
	color:#FF3300;
}
.pagination a.current {
	color:#0000FF;
	font-weight:bolder;
}